//
//  WYNetWorking.h
//  WYModel
//
//  Created by ios on 2017/3/3.
//  Copyright © 2017年 Wy. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface WYNetWorking : NSObject



+(instancetype)shareInstance;


/**
 Get请求

 @param url        请求接口
 @param parameters 参数
 @param success    成功的回调
 @param failure    失败的回调
 */
-(void)Get:(NSString *)url pargmeter:(NSDictionary *)parameters success:(void(^)(id responseObject))success failure:(void(^)(NSError *error))failure;


/**
 Post请求
 
 @param url        请求接口
 @param parameters 参数
 @param success    成功的回调
 @param failure    失败的回调
 */
-(void)Post:(NSString *)url pargmeter:(NSDictionary *)parameters success:(void(^)(id responseObject))success failure:(void(^)(NSError *error))failure;


/**
 上传文件／图片

 @param url       请求接口
 @param parameter 参数
 @param fileData  文件流
 @param name      服务器上的文件夹名字
 @param fileName  文件名
 @param mimeType  文件类型
 @param success   成功回调
 @param failure   失败回调
 */
-(void)PostFile:(NSString *)url parameter:(NSDictionary *)parameter data:(NSData *)fileData name:(NSString *)name fileName:(NSString *)fileName mimeType:(NSString *)mimeType success:(void (^)(id))success failure:(void (^)(NSError *))failure;
@end
